<?PHP

session_start();
import_request_variables("gP");
include("conex.php");
include("funciones.php");
//print_r($_GET);?>
<script language="javascript" >liga('sss.php','reporte');</script>
<script language="javascript" type="text/ecmascript" src="js/form.js"></script>
<script language="javascript" src="js/prototype.js"></script>
<script language="javascript" src="js/ajax.js"></script>
<?php
echo "<div id='reporte' align='center' class='nombres'><b>CUADRO RESUMEN POR ENTIDAD FEDERATIVA<b><br>";
echo "<br><div align='center'>";
echo printhour();
echo "</div>";

// -------------------------------------------------------------------------
if($tipo){
	for($i=0;$i<=2;$i++) {
		if($tipo[$i] == 2) {
			$x = $i;
		}
	}
	
	$tipoPaciente = " nTipoPaciente in ";
	if($x==0) $tipoPaciente .= "(1)";
	if($x==1) $tipoPaciente .= "(2)";
	if($x==2) $tipoPaciente .= "(1,2)";

	$_SESSION['tipoPaciente'] = $tipoPaciente;
}else{
	$tipoPaciente = $_SESSION['tipoPaciente'];
}
if($z>0){$tipoPaciente = "$w";}
// -----------------------------------------------------------------------

if($detail){
	echo "<div align='center' class='nombres'><b>";
	echo catalogoMysql($idEntidad, "catalogos.entidad", "nombre", "entidad",$link);
	echo "<b></div>";
}
$columnas = 7;
$sql_2 = "";
$altas = " SUM(IF(nEvolucion = 1,1,0)) as altas,";
echo "<table width=750 align='center' class='datos cuadro2' ><TR bgcolor='#cccccc'><td>ENTIDAD / UNIDAD</TD>
<td>ALTAS</td>
<td>casos confirmados de influenza porcina</TD>
<TD>casos confirmados de influenza tipo A</TD>
<td>casos confirmados de influenza distintos a tipo A</td>
<TD>casos c/ prueba negativos a influenza</TD>";

echo "<td>casos posibles con toma de muestra en vias de verificacion</td>
<td>casos posibles sin toma de muestra, en que no se realizo la toma oportunamente</td>
<TD>TOTAL</TD></TR>";
if(!$detail){
	
	$sql = "SELECT c.nombre, ";
	for($i=0;$i<3;$i++){
		$sql .= "sum(if(".$estados_evolucion[$i][1].",1,0)),";
	}
	// agrega campos cuando sql_2 trae datos (ntipopaciente = 2)
	 $sql .= "c.entidad
		FROM dat_registro a
		inner join catalogos.unidades b using (id_unidad)
		inner join catalogos.entidad c on (b.id_entidad = c.entidad)
		where $tipoPaciente
		group by b.id_entidad";
}else{

	$sql = "SELECT concat(c.corto,' ',b.nombre) as nombre,
		sum(if(nResultado_muestra2 = 1,1,0)) as confirmados,
	   sum(if(nResultado_muestra = 1 and nResultado_muestra2 != 1 and nEstado_muestra=1,1,0)) as tipo_a,
	   sum(if(nResultado_muestra = 1 and nResultado_muestra2 != 1 and nEstado_muestra=2,1,0)) as distinto,
	   sum(if(nResultado_muestra = 2 AND nResultado_muestra2 != 1,1,0)) as negativo,";
	// agrega campos cuando sql_2 trae datos (ntipopaciente = 2)
	$sql .= $sql_2;
	  $sql .= "sum(if(nToma_muestra = 1 and nResultado_muestra = 0 AND nResultado_muestra2 != 1,1,0)) as posibles_con,
	   sum(if(nToma_muestra = 0  AND nResultado_muestra2 != 1,1,0)) as posibles_sin, b.id_entidad, b.id_unidad
		FROM dat_registro a
		inner join catalogos.unidades b using (id_unidad)
		inner join catalogos.tipologia c using(id_tipologia)
		where b.id_entidad = $idEntidad and $tipoPaciente
		group by b.id_unidad";
}	
//echo $sql;
$res = mysql_query($sql,$link) or die(mysql_error());
while($datos = mysql_fetch_array($res)){
	$color = $color=="#ffffff"?"#f3f3f3":"#ffffff";		
	if ($detail){
		$otroFiltro = " a.id_unidad = ".$datos["id_unidad"];
		$pagina = "rpt_detalle.php?detail=1&otroFiltro=$otroFiltro&idEntidad=".$idEntidad."&w=".ltrim($tipoPaciente);	
	}else{
		$pagina = "rpt_concentrado.php?detail=1&idEntidad=".$datos["entidad"];
	}
	echo "<tr bgcolor='$color'><td><a href='#' onclick='liga(\"$pagina\",\"reporte\")'/>";
	echo $datos[0]."</a></td>";
	for($i=1;$i<=$columnas;$i++){
		echo "<td $col>".$datos[$i]."</td>";	
		$nTotal[$i] += $datos[$i];
		if($i > 1) $nTotal_linea += $datos[$i];
	}
	echo "<td>".$nTotal_linea."</td></tr>";
	$nTotal_linea = 0;	
}
echo "<tr bgcolor='#cccccc'><td>TOTAL</TD>";
for($i=1;$i<=$columnas;$i++){
	echo "<td>".$nTotal[$i]."</td>";		
	if($i > 1) $nFinal += $nTotal[$i];
}
echo "<td>$nFinal</td></tr></table></div>";

//echo "det=".$det."ent=".$ent;


?>	